Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              demo_main.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              demo_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              demo_main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              MultiSio.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

S32ml               0x18              Sio32MultiLoad.o
UsrSendBuf          0x10              bss.o
IntrTableBuf        0x34              intr_table.o
Cont                0x4               bss.o
SioFlagsBak         0x4               bss.o
IntrFuncBuf         0x120             MultiSio.o
Trg                 0x4               bss.o
SioFlags            0x4               bss.o
SioStartFlag        0x4               bss.o
HPos                0x10              demo_main.o
IntrMainBuf         0x400             bss.o
UsrRecvBuf          0x40              bss.o
VPos                0x10              demo_main.o
Ms                  0x1b0             MultiSio.o
OamBak              0x400             bss.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             bss.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0_demo.o
LOAD intr_main.o
LOAD MultiSioAsm.o
LOAD demo_main.o
LOAD sub.o
LOAD intr_table.o
LOAD bss.o
LOAD data.o
LOAD load_table_dest.o
LOAD MultiSio.o
LOAD Sio32MultiLoad.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x2000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x02000000      0xe88
 *(.text)
 .text          0x02000000       0x48 crt0_demo.o
                0x02000000                _start
                0x02000000                start_vector
 .text          0x02000048       0x9c intr_main.o
                0x02000048                intr_main
 .text          0x020000e4      0x154 MultiSioAsm.o
                0x02000124                MultiSioIntr
                0x020000e4                MultiSioRecvBufChange
 .text          0x02000238      0x368 demo_main.o
                0x02000238                DemoMain
 .text          0x020005a0       0x98 sub.o
                0x020005a4                IntrDummy
                0x020005a0                VBlankIntr
                0x020005d8                BgScSet
                0x020005a8                KeyRead
                0x02000600                Data2BgSc
 .text          0x02000638      0x4a8 MultiSio.o
                0x02000638                MultiSioInit
                0x020007b0                MultiSioMain
                0x02000978                MultiSioRecvDataCheck
                0x02000760                MultiSioStop
                0x020008a8                MultiSioSendDataSet
                0x02000748                MultiSioStart
 .text          0x02000ae0      0x358 Sio32MultiLoad.o
                0x02000ae0                Sio32MultiLoadInit
                0x02000b90                Sio32MultiLoadMain
                0x02000d70                Sio32MultiLoadIntr
 .text          0x02000e38        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x02000e38                CpuFastSet
 .text          0x02000e3c        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x02000e3c                CpuSet
 .text          0x02000e40        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x02000e40                RegisterRamReset
 .text          0x02000e44        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x02000e44                VBlankIntrWait
 .text          0x02000e4c       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x02000e54                _call_via_r2
                0x02000e64                _call_via_r6
                0x02000e60                _call_via_r5
                0x02000e58                _call_via_r3
                0x02000e78                _call_via_fp
                0x02000e6c                _call_via_r8
                0x02000e68                _call_via_r7
                0x02000e4c                _call_via_r0
                0x02000e74                _call_via_sl
                0x02000e80                _call_via_sp
                0x02000e70                _call_via_r9
                0x02000e5c                _call_via_r4
                0x02000e50                _call_via_r1
                0x02000e7c                _call_via_ip
                0x02000e84                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x02000e88                _etext=.
                0x02000e88                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x02000e88     0x23c0
 *(.rodata)
 .rodata        0x02000e88       0x28 demo_main.o
 .rodata        0x02000eb0       0x34 intr_table.o
                0x02000eb0                IntrTable
 .rodata        0x02000ee4     0x2320 data.o
                0x020013e4                OamData_Sample
                0x02001404                PlttData_Sample
                0x02001604                CharData_Sample
                0x02000ee4                BgScData_Sample
 .rodata        0x02003204       0x10 load_table_dest.o
                0x02003204                LoadTable
 .rodata        0x02003214       0x1c MultiSio.o
 .rodata        0x02003230       0x18 Sio32MultiLoad.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x02003348                .=(ALIGN(0x100)+(.&0xff))

.data           0x02003348        0x0
 *(.data)
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x02003348                _edata=.
                0x02003348                PROVIDE (edata, .)
                0x02003348                __bss_start=.
                0x02003348                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x13f8
 *(.dynbss)
 *(.bss)
 *(.bss.*)
 *(COMMON)
 COMMON         0x03000000       0x20 demo_main.o
                                  0x0 (size before relaxing)
                0x03000000                HPos
                0x03000010                VPos
 COMMON         0x03000020       0x34 intr_table.o
                                  0x0 (size before relaxing)
                0x03000020                IntrTableBuf
 *fill*         0x03000054        0xc
 COMMON         0x03000060     0x1070 bss.o
                                  0x0 (size before relaxing)
                0x03000060                UsrSendBuf
                0x03000070                Cont
                0x03000074                SioFlagsBak
                0x03000078                Trg
                0x0300007c                SioFlags
                0x03000080                SioStartFlag
                0x03000090                IntrMainBuf
                0x03000490                UsrRecvBuf
                0x030004d0                OamBak
                0x030008d0                BgBak
 COMMON         0x030010d0      0x310 MultiSio.o
                                  0x0 (size before relaxing)
                0x030010d0                IntrFuncBuf
                0x030011f0                Ms
                0x030013a0                RecvFuncBuf
 COMMON         0x030013e0       0x18 Sio32MultiLoad.o
                                  0x0 (size before relaxing)
                0x030013e0                S32ml
                0x030013f8                .=ALIGN(0x4)
                0x030013f8                .=ALIGN(0x4)
                0x030013f8                _end=.
                0x030013f8                _bss_end__=.
                0x030013f8                __bss_end__=.
                0x030013f8                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x80
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 demo_main.o
 .debug_aranges
                0x00000020       0x20 sub.o
 .debug_aranges
                0x00000040       0x20 MultiSio.o
 .debug_aranges
                0x00000060       0x20 Sio32MultiLoad.o

.debug_pubnames
                0x00000000      0x2dd
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x31 demo_main.o
 .debug_pubnames
                0x00000031       0x55 sub.o
 .debug_pubnames
                0x00000086       0x31 intr_table.o
 .debug_pubnames
                0x000000b7       0x94 bss.o
 .debug_pubnames
                0x0000014b       0x61 data.o
 .debug_pubnames
                0x000001ac       0x20 load_table_dest.o
 .debug_pubnames
                0x000001cc       0xb0 MultiSio.o
 .debug_pubnames
                0x0000027c       0x61 Sio32MultiLoad.o

.debug_info     0x00000000    0x19f4c
 *(.debug_info)
 .debug_info    0x00000000     0x3745 demo_main.o
 .debug_info    0x00003745     0x34e8 sub.o
 .debug_info    0x00006c2d     0x3312 intr_table.o
 .debug_info    0x00009f3f     0x33ae bss.o
 .debug_info    0x0000d2ed     0x2e6d data.o
 .debug_info    0x0001015a     0x331e load_table_dest.o
 .debug_info    0x00013478     0x3620 MultiSio.o
 .debug_info    0x00016a98     0x34b4 Sio32MultiLoad.o

.debug_abbrev   0x00000000      0x9f7
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x156 demo_main.o
 .debug_abbrev  0x00000156      0x16b sub.o
 .debug_abbrev  0x000002c1      0x119 intr_table.o
 .debug_abbrev  0x000003da      0x101 bss.o
 .debug_abbrev  0x000004db      0x101 data.o
 .debug_abbrev  0x000005dc      0x101 load_table_dest.o
 .debug_abbrev  0x000006dd      0x19c MultiSio.o
 .debug_abbrev  0x00000879      0x17e Sio32MultiLoad.o

.debug_line     0x00000000      0xcba
 *(.debug_line)
 .debug_line    0x00000000      0x317 demo_main.o
 .debug_line    0x00000317      0x18d sub.o
 .debug_line    0x000004a4      0x408 MultiSio.o
 .debug_line    0x000008ac      0x40e Sio32MultiLoad.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(demo.elf elf32-littlearm)
